package web;

import org.apache.wicket.Session;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.protocol.http.WebApplication;
import org.apache.wicket.request.Request;
import org.apache.wicket.request.Response;

import business.UtilisateurSession;


/**
 * Application object for your web application. If you want to run this application without deploying, run the Start class.
 * 
 * @see web.Start#main(String[])
 */
public class WicketApplication extends WebApplication
{    	
	/**
	 * @see org.apache.wicket.Application#getHomePage()
	 */
	@Override
	public Class<? extends WebPage> getHomePage()
	{
		// On retourne une "class" intermédiaire car le .class appelle 
		// un constructeur vide.
		return initPage.class;
	}

	/**
	 * @see org.apache.wicket.Application#init()
	 */
	@Override
	public void init()
	{
		super.init();
		// add your configuration here
	}
	 
	@Override
	public Session newSession(Request request, Response response)
	{
		return new UtilisateurSession(request);
	}
}
